<template>
    <h1 style="text-align: center;">管理员(投资项目信息添加)</h1>

    <table>
        <tr>
            <td>
                投资项目名称
            </td>
            <td>
                <input type="text" v-model="Invers.I_Name">
            </td>
        </tr>

        <tr>
            <td>
                投资项目总金额
            </td>
            <td>
                <input type="text" v-model="Invers.I_Budget">
            </td>
        </tr>

        <tr>
            <td colspan="2">
                <input type="button" value="添加" @click="AddInvestInfo">
            </td>
        </tr>

    </table>

</template>

<script setup lang="ts">

import { ref } from 'vue';
import axios from 'axios';
import { useRouter } from 'vue-router';

const router = useRouter();



const Invers = ref({
    I_Name:"",
    I_Budget:"",
});

const AddInvestInfo = () =>{

    if(Invers.value.I_Name == "" ){
        alert("投资项目名称不能为空");
        return;
    }

    if(Invers.value.I_Budget == "" ){
        alert("投资项目总金额不能为空");
        return;
    }

    if(Number(Invers.value.I_Budget)  <= 0 && Number(Invers.value.I_Budget)  > 1000000){
        alert("投资总金额必须大于0小于1000000");
        return;
    }


    axios({
        method:"post",
        url:"http://localhost:53279/api/Invest/AddInvestInfo",
        data:{
            I_Name:Invers.value.I_Name,
            I_Budget:Invers.value.I_Budget,
        }
    })
    .then(function(res){
        if(res.data>0){
            alert("投资项目添加成功");
            router.push("StaffInversShow");
        }
        else if(res.data == -1){
            alert("投资项目名称已存在,请重新输入");
            return;
        }
        else{
            alert("投资项目添加失败");
            return;
        }
    })
    .catch(function(err){
        console.log(err);
    })
}



</script>
